لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه و راه اندازی میکروسرویس ها در Kubernetes [ویدئو]
Develop and Operate Microservices on Kubernetes [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
انتقال به میکروسرویس ها برای توسعه دهندگانی که برنامه های کاربردی را با استفاده از روش های سنتی تر می سازند، انتقال آسانی نیست. انبوهی از مفاهیم و جزئیات جدید وجود دارد که توسعه دهندگان هنگام طراحی یک برنامه کاربردی توزیع شده باید با آنها آشنا شوند. Docker و Kubernetes را وارد ترکیب کنید و مشخص می شود که چرا بسیاری از توسعه دهندگان برای سازگاری با این دنیای جدید تلاش می کنند.
هدف از این دوره این است که شما را در روند آشنایی با Kubernetes و روش انجام کارها راهنمایی کند. این دوره به گونه ای طراحی شده است که شما را از طریق فرآیند آشنایی با محیط Kubernetes به منظور استقرار، پیکربندی و مدیریت محیطی که قرار است سرویس ها در آن اجرا شوند، آشنا کند. شما نمونه هایی را بر اساس تجربه دنیای واقعی نویسنده در کار با Kubernetes در حین ساختن معماری های توزیع شده پیچیده مرور خواهید کرد. ما روی استقرار سرویسهایی تمرکز میکنیم که نیاز به ذخیره دادهها دارند و یاد میگیریم که چگونه از Kubernetes Persistent Volumes میتوان برای ایجاد استقرارهایی استفاده کرد که انعطافپذیری داده را تضمین میکنند. در ادامه، یاد میگیریم که چگونه با استفاده از Kubernetes Secrets به سرویسها دسترسی به رشتههای اتصال، نامهای کاربری، گذرواژهها و سایر اطلاعات حساس بدهیم.
در پایان دوره، شما بر بهترین شیوه ها مسلط خواهید شد و از برخی از جدیدترین فناوری های DevOps برای افزایش چابکی و کاهش زمان ورود به بازار برای خدماتی که ساخته اید استفاده خواهید کرد.
بسته کد این دوره ویدیویی در https://github.com/PacktPublishing/Develop-and-Operate-Microservices-on-Kubernetes موجود است. 1. مدیریت و استقرار کانتینرها در Kubernetes
2. پلتفرمهای Kubernetes مانند پادها، استقرارها، مجموعههای مشابه و رازها را کاوش کنید
3. از داشبورد kubectl (CLI) و Kubernetes استفاده کنید
4. تنظیم و استفاده از یک گردش کار DevOps مدرن که از به روز رسانی استقرارهای موجود در هنگام بررسی کد جدید در مخزن کد منبع مراقبت می کند.
5. پیکربندی و به روز رسانی سرویس ها پس از استقرار آنها
6. از یک محیط توسعه محلی با پشتیبانی minikube یا Kubernetes در Docker استفاده کنید
این دوره معماران، طراحان و مبشرانی را هدف قرار می دهد که می خواهند بدانند Kubernetes چگونه کار می کند و مهارت های آزمایش و استقرار خود را بهبود بخشد. ?با یک گردش کار DevOps مدرن که Kubernetes را هدف قرار می دهد آشنا شوید * ?پیچیدگی های مدل استقرار و مدیریت Kubernetes توییتر را کشف کنید * ?ساخت سرویس ها و برنامه های کاربردی مدرن و بومی ابری با استفاده از بهترین فناوری های Cloud Native Computing Foundation. *
سرفصل ها و درس ها
شروع کار با Kubernetes
Getting Started with Kubernetes
بررسی اجمالی دوره
The Course Overview
راه اندازی Minikube
Setting Up Minikube
استقرار یک میکروسرویس
Deploying a Microservice
انعطاف پذیری و مقیاس پذیری خدمات
Service Resiliency and Scalability
مدل استقرار Kubernetes
The Kubernetes Deployment Model
استفاده از ReplicaSets
Using ReplicaSets
خدمات اتصال
Connecting Services
اتصال HTTP با Ingress
HTTP Connectivity with Ingress
مدیریت چرخه حیات برنامه با استقرارها
Managing the Application Lifecycle with Deployments
استقرار خدمات دولتی
Deploying Stateful Services
خدمات دولتی و درایورهای ذخیره سازی
Stateful Services and Storage Drivers
کار با حجم های ماندگار
Working with Persistent Volumes
تنظیم خودکار حجم
Automatic Volume Provisioning
استفاده از StatefulSets
Using StatefulSets
مدیریت داده های پیکربندی
Managing Configuration Data
با استفاده از ConfigMaps
Using ConfigMaps
فایل های پیکربندی را به پادها تزریق کنید
Inject Configuration Files into Pods
حفظ اسرار
Keeping Secrets
تحویل مداوم با Kubernetes
Continuous Delivery with Kubernetes
ویژگی های خط لوله CI/CD
Characteristics of a CI/CD Pipeline
پیکربندی سی دی با GitLab
Configuring CD with GitLab
راه اندازی هلم
Setting Up Helm
استفاده از Helm در CI
Using Helm in CI
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
مارتین هلمیچ در دانشگاه علوم کاربردی در اسنابروک علوم کامپیوتر خوانده و در رادن آلمان زندگی می کند. او به عنوان یک معمار نرم افزار کار می کند و متخصص در ساخت برنامه های کاربردی توزیع شده با استفاده از فناوری های وب و معماری Microservice است. او علاوه بر برنامه نویسی در Go، PHP، Python و Node.js، زیرساخت هایی را با استفاده از ابزارهای مدیریت پیکربندی مانند SaltStack و فناوری های کانتینری مانند Docker و Kubernetes ایجاد می کند. او یک علاقهمند به منبع باز است و دوست دارد افرادی را که از لینوکس استفاده نمیکنند، مسخره کند. در اوقات فراغت، احتمالاً او را در حال کدنویسی در یکی از پروژه های حیوان خانگی منبع باز، گوش دادن به موسیقی یا خواندن ادبیات علمی تخیلی خود خواهید یافت.
نمایش نظرات